.fitness-riding{
    width: 100%;
    padding-bottom: 77px;
    .mileage{
        height: 80px;
        p{
            font-size: 14px;
            line-height: 30px;
        }
        b{
            font-size: 48px;
            color: #4294FF;
            line-height: 42px;
        }
    }
    .title{
        height: 65px;
        p{
            font-size: 14px;
            color: #9a9a9a;
            line-height: 30px;
            b{
                color: black;
                font-size: 18px;
            }
        }
    }
    .leave-a-note{
        height: 27px;
        background-color:#f8f8f8
    }

    .sport-map{
        width: 100%;
        height: 415px;
        position: relative;
        z-index: 1000;
        .running-type{
            position: absolute;
            z-index: 9999;
            top: 30px;
            left: 0;
            width: 100%;
            >div{
                width: 100px;
                height: 40px;
                background-color: #4294FF;
                color: white;
                line-height: 40px;
                text-align: center;
                border-radius: 20px;
                opacity: 0.6;
            }
            >div.active{
                opacity: 1;
            }
        }
        .go{
            position: absolute;
            z-index: 9999;
            width: 190px;
            height: 190px;
            border-radius: 50%;
            top: 0;
            left: 0;right: 0;
            bottom: 0;
            margin: auto;
            background-color: rgba(66, 148, 255,.5);
            line-height: 190px;
            text-align: center;
            color: #1592CC;
            font-size: 90px;
            font-weight: bolder;
        }
        .sets{
            position: absolute;
            z-index: 9999;
            width: 100%;
            bottom: 20px;
            left: 0;
            >div{
                width: 50px;
                height: 50px;
                border-radius: 50%;
                line-height: 50px;
                text-align: center;
                background-color: white;
                box-shadow: 4px 0px 15px rgb(117, 117, 117);
                
            }
            >div:nth-child(2){
                width: 120px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                background-color: #4294FF;
                border-radius: 20px;
                color: white;
                align-self: center;
                box-shadow:none
            }
        }
    }
}